const express=require('express')

const router=express()

const mysql=require('mysql')
const conn=mysql.createConnection({
    host:'127.0.0.1',
    database:'homework',
    user:'root',
    password:'123456'
})

//获取所有英雄列表
router.get('/getallhero',(req,res)=>{
    //1.定义Sql语句
    const sql='select*from heros'
    //2.使用 conn.query   执行Sql语句
    //3.判断执行过程中，是否出错，如果出错 则 返回 查询失败
    //4.返回查询的英雄数组
    conn.query(sql,(err,result)=>{
        //如果执行Sql语句失败，直接返回错误的数据对象
        if(err) return res.send({status:500,msg:'获取英雄列表失败！',data:null,err})
        //如果没有失败 把成功的数据对象，发送给浏览器客户端
        res.send({status:200,mst:'ok',data:result})
    })
})

module.exports=router